package com.server;

import com.alibaba.fastjson.JSONObject;
import com.proj.Game;
import com.proj.GameList;
import com.proj.User;
import com.proj.UserMatchQueue;

public class MatchServer {
    public  static  void addUser(String userName){
        UserMatchQueue.addUser(userName);
    }
    //输入用户名》在此创建用户对象》匹配》以JSON对象作为消息格式 返回匹配结果（失败或者成功：棋盘号）
    public static String getMatch(String userName){
        return UserMatchQueue.getMatch(userName);
    }
    public static String getMatchState(String userName){
        return UserMatchQueue.getMatchState(userName);
    }
    public static String getMatchState(String userName,String gameId){
        String msg=UserMatchQueue.getMatchState(userName);
        if(msg.equals("success")){
            Game game=GameList.getGameById(gameId);
            int p=game.getPosition(userName);
            msg=msg+p;
        }
        return msg;
    }
    public static void cancelMatch(String userName){
        GameList.cancelMatch(userName);
    }
}
